package com.zros.modules.system.mapper;

import com.zros.modules.system.entity.DataResource;
import com.zros.modules.system.entity.Resource;

import java.util.HashMap;
import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author pangyinqiang
 * @since 2019-04-12
 */
public interface DataResourceMapper extends BaseMapper<DataResource> {
	/**
     * 查询用户权限资源
     * @param userId
     * @return
     */
    List<DataResource> queryDataResourceByUserId(HashMap<String,Object> map);

    /**
     * queryResourceTreeProc
     * 
     * @Title: queryResourceTreeProc
     * @Description: 查询登陆用户的许可权限(使用存储过程递归查询所有权限树信息)
     * @param parentId
     * @return List<Resource>
     */
    List<DataResource> queryDataResourceTreeProc(Long parentId);
}
